package com.oa.modules.approvalsec1.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 智能办
 *
 * @author jiangwei
 * @email 785297226@qq.com
 * @date 2021-10-18 16:40:48
 */
@Data
@TableName("intelligent_office")
public class IntelligentOfficeEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	/**
	 * id
	 */
	@TableId(type= IdType.INPUT)
	@ApiModelProperty(value = "id")
	private Integer id;
	/**
	 * 状态  0正常  1异常
	 */
	@ApiModelProperty(value = "状态  0正常  1异常")
	private Integer status;
	/**
	 * 创建人id
	 */
	@ApiModelProperty(value = "创建人id")
	private String createOper;
	/**
	 * 创建时间
	 */
	@ApiModelProperty(value = "创建时间")
	private Date createDate;
	/**
	 * 修改人id
	 */
	@ApiModelProperty(value = "修改人id")
	private String updateOper;
	/**
	 * 最后修改时间
	 */
	@ApiModelProperty(value = "最后修改时间")
	private Date updateDate;
	/**
	 * 备注
	 */
	@ApiModelProperty(value = "备注")
	private String remark;
	/**
	 * 审批办件类型
	 */
	@ApiModelProperty(value = "审批办件类型")
	private String approvalType;
	/**
	 * 组织机构名称
	 */
	@ApiModelProperty(value = "组织机构名称")
	private String organizationName;
	/**
	 * 是否多证合一
	 */
	@ApiModelProperty(value = "是否多证合一")
	private String multipleCertificatesInOne;
	/**
	 * 统一信用社会代码
	 */
	@ApiModelProperty(value = "统一信用社会代码")
	private String unifiedCreditSocialCode;
	/**
	 * 组织机构代码证发证日期
	 */
	@ApiModelProperty(value = "组织机构代码证发证日期")
	private Date dateOfIssue;
	/**
	 * 组织机构代码发证机构
	 */
	@ApiModelProperty(value = "组织机构代码发证机构")
	private String issuingAuthority;
	/**
	 * 组织机构代码证有效日期起
	 */
	@ApiModelProperty(value = "组织机构代码证有效日期起")
	private Date fromValidity;
	/**
	 * 组织机构代码证有效日期止
	 */
	@ApiModelProperty(value = "组织机构代码证有效日期止")
	private Date effectiveDate;
	/**
	 * 机构英文名
	 */
	@ApiModelProperty(value = "机构英文名")
	private String englishName;
	/**
	 * 组织机构类型
	 */
	@ApiModelProperty(value = "组织机构类型")
	private String organizationType;
	/**
	 * 组织机构现状
	 */
	@ApiModelProperty(value = "组织机构现状")
	private String organizationStatus;
	/**
	 * 企业类别代码
	 */
	@ApiModelProperty(value = "企业类别代码")
	private String enterpriseCategoryCode;
	/**
	 * 企业类别名称
	 */
	@ApiModelProperty(value = "企业类别名称")
	private String enterpriseCategoryName;
	/**
	 * 法定代表人
	 */
	@ApiModelProperty(value = "法定代表人")
	private String legalRepresentative;
	/**
	 * 法定代表人类型
	 */
	@ApiModelProperty(value = "法定代表人类型")
	private String legalRepresentativeType;
	/**
	 * 法人证件名称
	 */
	@ApiModelProperty(value = "法人证件名称")
	private String legalRepresentativeCertificate;
	/**
	 * 法人证件号码
	 */
	@ApiModelProperty(value = "法人证件号码")
	private String legalRepresentativeNo;
	/**
	 * 联系手机号码
	 */
	@ApiModelProperty(value = "联系手机号码")
	private String phoneNumber;
	/**
	 * 联系人
	 */
	@ApiModelProperty(value = "联系人")
	private String contacts;
	/**
	 * 登记注册日期
	 */
	@ApiModelProperty(value = "登记注册日期")
	private Date dateOfRegistration;
	/**
	 * 单位注册地址
	 */
	@ApiModelProperty(value = "单位注册地址")
	private String registeredAddress;

    public void setId(String uuid) {
    }

	public void setCreateDate(Date date) {
	}

	public void setCreateOper(String toString) {
	}

	public void setUpdateDate(Date date) {
	}

	public void setUpdateOper(String toString) {
	}

}
